Describing Appliance User Interfaces Abstractly with XML
نویسندگان
چکیده
This paper describes an XML-based language for describing the functions of appliances, such as televisions, VCRs, copiers, microwave ovens, and even manufacturing equipment. Our description language is designed to be concise, easy to use, and contain no presentation information. It has been used to describe more than twenty diverse appliances. The functional descriptions written in our language are used to automatically generate remote control interfaces for appliances. We have used these descriptions to generate both graphical and speech interfaces on handheld computers, mobile phones, and desktop computers.
منابع مشابه
UIML: An Appliance-Independent XML User Interface Language
Today’s Internet appliances feature user interface technologies almost unknown a few years ago: touch screens, styli, handwriting and voice recognition, speech synthesis, tiny screens, and more. This richness creates problems. First, different appliances use different languages: WML for cell phones; SpeechML, JSML, and VoxML for voice enabled devices such as phones; HTML and XUL for desktop com...
متن کاملAutomatically Generating User Interfaces for Appliances
Specifi cation Language The language is designed to allow for complete specifi cation of any appliance. I have put signifi cant effort into ensuring the language is as concise and easy-to-use as possible. The language is XML-based with full documentation at: http://www.cs.cmu..edu/~pebbles/puc/specifi cation.html The example to the right illustrates almost all features of the language. Automati...
متن کاملXML Based Graphical User Interface Editor and Runtime Parser for ISO 11783 Machine Automation Systems
Graphical user interface design is a very visual process which requires graphical tools. Modern integrated development environments have text editors for writing code and graphical user interface editors for designing the user interface. In ISO 11783 systems this distinction between the program logic and the user interface elements is even more pronounced as the program is executed by the elect...
متن کاملA New Trust Model for B2C E-Commerce Based on 3D User Interfaces
Lack of trust is one of the key bottle necks in e-commerce development. Nowadays many advanced technologies are trying to address the trust issues in e-commerce. One among them suggests using suitable user interfaces. This paper investigates the functionality and capabilities of 3D graphical user interfaces in regard to trust building in the customers of next generation of B2C e-commerce websit...
متن کاملAutomatically Generating Interfaces for Multi-Device Environments
With the increasing pervasiveness of wireless technologies, users will increasingly want to interact with appliances in their environment from their mobile device. One of the challenges to supporting such ubiquitous control is the creation of user interfaces for the mobile device. Should the mobile device be pre-programmed with interfaces for each appliance that it can control, should it downlo...
متن کامل